package br.unipar.alunobuilder;

public class Aluno implements Pessoa {

    private String nome;

    private String ra;

    private Integer anoMatricula;

    @Override
    public <T> T accept(PessoaVisitor<T> visitor) {
        return visitor.visit(this);
    }

    public Aluno() {
        
    }

    public Aluno(String ra, String nome) {
        this.ra = ra;
        this.nome = nome;
    }

    public Integer getAnoMatricula() {
        return anoMatricula;
    }

    public void setAnoMatricula(Integer anoMatricula) {
        this.anoMatricula = anoMatricula;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getRa() {
        return ra;
    }

    public void setRa(String ra) {
        this.ra = ra;
    }

}
